<?php
/***
 * 请求事件
 * Date: 2021/7/1
 * Time: 11:38 上午
 * Author gan
 */
declare(strict_types=1);

namespace RX\Event;

use RX\Traits\RequestTrait;
use EasySwoole\Http\Request;
use EasySwoole\Http\Response;

class RequestEvent
{
    use RequestTrait;

    /**
     * 请求前
     * @Author: gan
     * @Description: 请求前
     * @Version: 1.0.0
     * @Date: 2021/12/23 3:07 下午
     * @param Request $request 请求
     * @param Response $response 响应
     * @return bool
     */
    public static function onRequest(Request $request, Response $response): bool
    {
        return true;
    }


    /**
     * @Author: gan
     * @Description: 请求后
     * @Version: 1.0.0
     * @Date: 2021/12/23 3:09 下午
     * @param Request $request 请求
     * @param Response $response 响应
     */
    public static function afterRequest(Request $request, Response $response): void
    {
        return;
    }
}
